TIBCTransaction class overview.
Properties
Name | Description |
Active |
Determines if the transaction is active or not.
|
Connections |
Used to specify a connection for the given index.
|
ConnectionsCount |
Used to get the number of connections associated with the transaction component.
|
DefaultCloseAction |
Used to specify the transaction behaviour when connection closes.
|
DefaultConnection |
Used to access the default connection of the transaction.
|
Handle |
Used to specify the handle of the transaction.
|
IsolationLevel |
Used to get or set the transaction isolation level and access mode.
|
Params |
Used to access transaction parameters of the transaction parameter buffer.
|
Methods
Name | Description |
AddConnection |
Binds a TCustomDAConnection object with the transaction component.
|
Commit |
Stores all changes of data associated with the transaction to the database server permanently.
|
CommitRetaining |
Stores to the database server all changes of data associated with the transaction permanently and then retains the transaction context.
|
FindDefaultConnection |
Returns the default connection for the transaction.
|
ReleaseSavepoint |
Destroyes the specified savepoint without affecting any work that has been performed after its creation.
|
RemoveConnection |
Disassociates the specified connections from the transaction.
|
Rollback |
Rolls back all changes of data associated with the transaction.
|
RollbackRetaining |
Rolls back all data changes associated with the transaction and retains the transaction context.
|
RollbackSavepoint |
Cancels all updates for the current transaction and restores its state up to the moment of the last defined savepoint.
|
StartSavepoint |
Defines a point in the transaction to which you can roll back later.
|
StartTransaction (inherited from TDATransaction) |
Begins a new transaction.
|
Events
Name | Description |
OnCommit (inherited from TDATransaction) |
Occurs after the transaction has been successfully committed.
|
OnCommitRetaining (inherited from TDATransaction) |
Occurs after CommitRetaining has been executed.
|
OnError |
Occurs when processing errors that are raised during executing transaction and savepoint control statements such as COMMIT, ROLLBACK, SAVEPOINT, RELEASE SAVEPOINT and others.
|
OnRollback (inherited from TDATransaction) |
Occurs after the transaction has been successfully rolled back.
|
OnRollbackRetaining (inherited from TDATransaction) |
Occurs after RollbackRetaining has been executed.
|